if (data.db != null && !data.isCanceled)
{
data.db.cancelQuery();
data.isCanceled = true;
}
}
if (data.db != null && !data.isCanceled)
{
synchronized(data.db) {
data.db.cancelQuery();
}
data.isCanceled = true;
}